<?php
/*
 * Favor tener cuidado con la siguiente ruta. Si ingresa este archivo dentro de una carpeta en
 * el framework, es necesario agregar ../ al comienzo de la ruta.
 */
require('../configs/include.php');
/*
 * Clase Definir Videojuego (defvideojuego)
 */

class c_defvideojuego extends super_controller {
    
      public function registrar(){
        $videojuego = new videojuego($this->post);
            $options = "normal";
 
            $this->orm->connect();
            $this->orm->insert_data($options, $videojuego);
            $this->orm->close();

            $this->type_warning = "success";
            $this->msg_warning = "Exitoooooooo!";
            $this->engine->assign('type_warning', $this->type_warning);
            $this->engine->assign('msg_warning', $this->msg_warning);
            $this->temp_aux = 'message.tpl';
          }
    public function display() {
        $this->engine->assign('title', 'Definir Videojuego');
        $this->engine->display('header.tpl');

         
        if ($this->error == 1) {
            $this->engine->assign('obj', $this->post);
            $this->engine->assign('type_warning', $this->type_warning);
            $this->engine->assign('msg_warning', $this->msg_warning);
            $this->temp_aux = 'message.tpl';
        }
        $this->engine->display($this->temp_aux);
        $this->engine->display('definir_videojuego.tpl');
        $this->engine->display('footer.tpl');
        
    
    
    }

    public function run() {
           try {
            if (isset($this->get->option)) {
                $this->{$this->get->option}();
            }
        } catch (Exception $e) {
            $this->error = 1;
            $this->msg_warning = $e->getMessage();
        }
        $this->display();
    }

}

$call = new c_defvideojuego();
$call->run();
?>
